Dwight has done a wonderful job of designing an programming the KIM-1 Diagnostic board.
He used a Forth as assembler, and that is not availabel and hard to understand for most.
These sources are available for the brave of heart!!

So to enable understanding and modification and enhancement I have reconstructed the sources in a more common MOS Technology syntax.
The recosntruction is done by (trying) to understand the sources in Dwight's syntax, and by disasembling the supplied ROM image.

In this archive you find the sources of the tests in standard MOS Technology format to recreate the ROM.
With the Assembler TASM32 and the batch file a binary cna be recreated which is completely equal to the ROM image from Dwight.
In total there are 9 programs and two binaries in the EPROM.

Th programs Tes 7 and Test 8 are actually progrmas to burn the KIM-1 ROM images in the 6530 replacement board designed by Dwight.
Alas the documentation of this board is lost, so it is of no use. Added here to be complete.

The layout of the binary is as follows:

0000-03FF Test 0
0400-07FF Test 1
0800-0BFF Test 2
0C00-0FFF Test 3 
1000-13FF Test 4
1400-17FF Test 5
1800-1BFF Test 6
2000-23FF Test 7 
3400-27FF Test ROM 6530-002
2800-2BFF Test 8 
2C00-2FFF Test ROM 6530-003
3000-3FFF unused, filled with $FF

Files in this archive
 
diagpart 0 asm source, listing and binary
diagpart 1 asm source, listing and binary
diagpart 2 asm source, listing and binary
diagpart 3 asm source, listing and binary
diagpart 4 asm source, listing and binary
diagpart 5 asm source, listing and binary
diagpart 6 asm source, listing and binary
diagpart 7 asm source, listing and binary
diagpart 8 asm source, listing and binary
diagpart 9 asm source, listing and binary
diag002ROM.bin (not 100% orginal KIM-1!)
diag003ROM.bin (not 100% orginal KIM-1!)
diagFF.bin  (filler file for 3000-3FFF)

Each source delivers a 1K binary.

To create the ROM image a batch file is used (MS DOS)
copybin.bat
that concatenates all binary parts to diagbin.bin

